<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>OpenCV: opencv2/core/cvdef.h File Reference</title>
<link href="../../opencv.ico" rel="shortcut icon" type="image/x-icon" />
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<script type="text/javascript" src="../../tutorial-utils.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
//<![CDATA[
MathJax.Hub.Config(
{
  TeX: {
      Macros: {
          matTT: [ "\\[ \\left|\\begin{array}{ccc} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{array}\\right| \\]", 9],
          fork: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ \\end{array} \\right.", 4],
          forkthree: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ \\end{array} \\right.", 6],
          forkfour: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ #7 & \\mbox{#8}\\\\ \\end{array} \\right.", 8],
          vecthree: ["\\begin{bmatrix} #1\\\\ #2\\\\ #3 \\end{bmatrix}", 3],
          vecthreethree: ["\\begin{bmatrix} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{bmatrix}", 9],
          cameramatrix: ["#1 = \\begin{bmatrix} f_x & 0 & c_x\\\\ 0 & f_y & c_y\\\\ 0 & 0 & 1 \\end{bmatrix}", 1],
          distcoeffs: ["(k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6 [, s_1, s_2, s_3, s_4[, \\tau_x, \\tau_y]]]]) \\text{ of 4, 5, 8, 12 or 14 elements}"],
          distcoeffsfisheye: ["(k_1, k_2, k_3, k_4)"],
          hdotsfor: ["\\dots", 1],
          mathbbm: ["\\mathbb{#1}", 1],
          bordermatrix: ["\\matrix{#1}", 1]
      }
  }
}
);
//]]>
</script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../stylesheet.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<!--#include virtual="/google-search.html"-->
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="../../opencv-logo-small.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">OpenCV
   &#160;<span id="projectnumber">4.5.2</span>
   </div>
   <div id="projectbrief">Open Source Computer Vision</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../dir_09383d60383568eadd55fb8da7ff392b.html">opencv2</a></li><li class="navelem"><a class="el" href="../../dir_74897800f5c261f7ce57f88938dadca6.html">core</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">cvdef.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../da/dd7/core_2include_2opencv2_2core_2version_8hpp.html">opencv2/core/version.hpp</a>&quot;</code><br />
<code>#include &lt;limits&gt;</code><br />
<code>#include &quot;<a class="el" href="../../d2/d10/core_2include_2opencv2_2core_2hal_2interface_8h.html">opencv2/core/hal/interface.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="../../d1/dac/cv__cpu__dispatch_8h.html">cv_cpu_dispatch.h</a>&quot;</code><br />
<code>#include &lt;array&gt;</code><br />
<code>#include &lt;stdint.h&gt;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d0f/unionCv16suf.html">Cv16suf</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/df3/unionCv32suf.html">Cv32suf</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d55/unionCv64suf.html">Cv64suf</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc9/classcv_1_1float16__t.html">cv::float16_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:d2/d75/namespacecv"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d75/namespacecv.html">cv</a></td></tr>
<tr class="memdesc:d2/d75/namespacecv"><td class="mdescLeft">&#160;</td><td class="mdescRight">"black box" representation of the file storage associated with a file on disk. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga1ff4e987d10b07a31704ff710fda8df8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga1ff4e987d10b07a31704ff710fda8df8">CV_2PI</a>&#160;&#160;&#160;6.283185307179586476925286766559</td></tr>
<tr class="separator:ga1ff4e987d10b07a31704ff710fda8df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37dee5b110a95cc5938cb07c86582426"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga37dee5b110a95cc5938cb07c86582426">CV_ALWAYS_INLINE</a>&#160;&#160;&#160;inline</td></tr>
<tr class="separator:ga37dee5b110a95cc5938cb07c86582426"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c25290814d4ad39d0334afa7ab09967"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga8c25290814d4ad39d0334afa7ab09967">CV_CONSTEXPR</a></td></tr>
<tr class="separator:ga8c25290814d4ad39d0334afa7ab09967"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3bd7fc9990bb0778bbed4b893ea12e7d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga3bd7fc9990bb0778bbed4b893ea12e7d">CV_CPU_AVX</a>&#160;&#160;&#160;10</td></tr>
<tr class="separator:ga3bd7fc9990bb0778bbed4b893ea12e7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga57fea9517fed3010669087abadd3a759"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga57fea9517fed3010669087abadd3a759">CV_CPU_AVX2</a>&#160;&#160;&#160;11</td></tr>
<tr class="separator:ga57fea9517fed3010669087abadd3a759"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9071f92d55908ee333fff5f8b0eea8f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gaf9071f92d55908ee333fff5f8b0eea8f">CV_CPU_AVX512_CLX</a>&#160;&#160;&#160;261</td></tr>
<tr class="separator:gaf9071f92d55908ee333fff5f8b0eea8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb57bc8a55f83a1b8654839e9d20a8aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gacb57bc8a55f83a1b8654839e9d20a8aa">CV_CPU_AVX512_CNL</a>&#160;&#160;&#160;260</td></tr>
<tr class="separator:gacb57bc8a55f83a1b8654839e9d20a8aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga162f97ee2c098c61678ece8ae663f4d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga162f97ee2c098c61678ece8ae663f4d9">CV_CPU_AVX512_COMMON</a>&#160;&#160;&#160;257</td></tr>
<tr class="separator:ga162f97ee2c098c61678ece8ae663f4d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58d372e545eeda7aa6ca02af39bb6cb4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga58d372e545eeda7aa6ca02af39bb6cb4">CV_CPU_AVX512_ICL</a>&#160;&#160;&#160;262</td></tr>
<tr class="separator:ga58d372e545eeda7aa6ca02af39bb6cb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62e075ac87216cfd0f57eafcb2cb668a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga62e075ac87216cfd0f57eafcb2cb668a">CV_CPU_AVX512_KNL</a>&#160;&#160;&#160;258</td></tr>
<tr class="separator:ga62e075ac87216cfd0f57eafcb2cb668a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba97f6b50c9a7401adcde3236f793d9f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gaba97f6b50c9a7401adcde3236f793d9f">CV_CPU_AVX512_KNM</a>&#160;&#160;&#160;259</td></tr>
<tr class="separator:gaba97f6b50c9a7401adcde3236f793d9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20895e828513e5d357df23e84a6e4cc0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga20895e828513e5d357df23e84a6e4cc0">CV_CPU_AVX512_SKX</a>&#160;&#160;&#160;256</td></tr>
<tr class="separator:ga20895e828513e5d357df23e84a6e4cc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae31e99cccf681f0e108af05dbe5150f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gae31e99cccf681f0e108af05dbe5150f3">CV_CPU_AVX_5124FMAPS</a>&#160;&#160;&#160;27</td></tr>
<tr class="separator:gae31e99cccf681f0e108af05dbe5150f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28b1f01a936e090aaeee99cac7c24b15"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga28b1f01a936e090aaeee99cac7c24b15">CV_CPU_AVX_5124VNNIW</a>&#160;&#160;&#160;26</td></tr>
<tr class="separator:ga28b1f01a936e090aaeee99cac7c24b15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b66f9df27ff2afde721c5f0c67d4a97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga2b66f9df27ff2afde721c5f0c67d4a97">CV_CPU_AVX_512BITALG</a>&#160;&#160;&#160;24</td></tr>
<tr class="separator:ga2b66f9df27ff2afde721c5f0c67d4a97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2dd8f3c21ded53b4e25d58cf605543ce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga2dd8f3c21ded53b4e25d58cf605543ce">CV_CPU_AVX_512BW</a>&#160;&#160;&#160;14</td></tr>
<tr class="separator:ga2dd8f3c21ded53b4e25d58cf605543ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2711ff80efef5096eade24e3e02248ef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga2711ff80efef5096eade24e3e02248ef">CV_CPU_AVX_512CD</a>&#160;&#160;&#160;15</td></tr>
<tr class="separator:ga2711ff80efef5096eade24e3e02248ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c5017b20347d73264330eb54d942c61"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga7c5017b20347d73264330eb54d942c61">CV_CPU_AVX_512DQ</a>&#160;&#160;&#160;16</td></tr>
<tr class="separator:ga7c5017b20347d73264330eb54d942c61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74fcd0b4e1fab1d597e2eecbb285a681"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga74fcd0b4e1fab1d597e2eecbb285a681">CV_CPU_AVX_512ER</a>&#160;&#160;&#160;17</td></tr>
<tr class="separator:ga74fcd0b4e1fab1d597e2eecbb285a681"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c59ee4ea12c56920f2ea6342d025146"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga0c59ee4ea12c56920f2ea6342d025146">CV_CPU_AVX_512F</a>&#160;&#160;&#160;13</td></tr>
<tr class="separator:ga0c59ee4ea12c56920f2ea6342d025146"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a79107e5d99e57b97833d3014d94434"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga5a79107e5d99e57b97833d3014d94434">CV_CPU_AVX_512IFMA</a>&#160;&#160;&#160;18</td></tr>
<tr class="separator:ga5a79107e5d99e57b97833d3014d94434"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04467719f0c0d036f25cef0f6a4a7f4c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga04467719f0c0d036f25cef0f6a4a7f4c">CV_CPU_AVX_512IFMA512</a>&#160;&#160;&#160;18</td></tr>
<tr class="separator:ga04467719f0c0d036f25cef0f6a4a7f4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga457eef7720e763d6718ded380227cbfa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga457eef7720e763d6718ded380227cbfa">CV_CPU_AVX_512PF</a>&#160;&#160;&#160;19</td></tr>
<tr class="separator:ga457eef7720e763d6718ded380227cbfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8322455e6dcfa4a4e7dc0f67bab69206"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga8322455e6dcfa4a4e7dc0f67bab69206">CV_CPU_AVX_512VBMI</a>&#160;&#160;&#160;20</td></tr>
<tr class="separator:ga8322455e6dcfa4a4e7dc0f67bab69206"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58a2b0ccbe47f445fdcb7b118570718c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga58a2b0ccbe47f445fdcb7b118570718c">CV_CPU_AVX_512VBMI2</a>&#160;&#160;&#160;22</td></tr>
<tr class="separator:ga58a2b0ccbe47f445fdcb7b118570718c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga926510f35fd39ef1adc378139fe71c37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga926510f35fd39ef1adc378139fe71c37">CV_CPU_AVX_512VL</a>&#160;&#160;&#160;21</td></tr>
<tr class="separator:ga926510f35fd39ef1adc378139fe71c37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d65634fcb94adf9deef255b3496a861"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga6d65634fcb94adf9deef255b3496a861">CV_CPU_AVX_512VNNI</a>&#160;&#160;&#160;23</td></tr>
<tr class="separator:ga6d65634fcb94adf9deef255b3496a861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga073327603fe88eacd742179847e39dd8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga073327603fe88eacd742179847e39dd8">CV_CPU_AVX_512VPOPCNTDQ</a>&#160;&#160;&#160;25</td></tr>
<tr class="separator:ga073327603fe88eacd742179847e39dd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9db70f4811a1136f8279069afdb04c47"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga9db70f4811a1136f8279069afdb04c47">CV_CPU_FMA3</a>&#160;&#160;&#160;12</td></tr>
<tr class="separator:ga9db70f4811a1136f8279069afdb04c47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd3882bf2ff8dbfd5228b4dab2872f7a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gadd3882bf2ff8dbfd5228b4dab2872f7a">CV_CPU_FP16</a>&#160;&#160;&#160;9</td></tr>
<tr class="separator:gadd3882bf2ff8dbfd5228b4dab2872f7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa481472118e08e296fd42fc8e5abf9ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gaa481472118e08e296fd42fc8e5abf9ac">CV_CPU_MMX</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:gaa481472118e08e296fd42fc8e5abf9ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga60900ef9117153ec4ab7fb252e5bdc2c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga60900ef9117153ec4ab7fb252e5bdc2c">CV_CPU_MSA</a>&#160;&#160;&#160;150</td></tr>
<tr class="separator:ga60900ef9117153ec4ab7fb252e5bdc2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafad79db0bcd08b82f973fb680166d8d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gafad79db0bcd08b82f973fb680166d8d2">CV_CPU_NEON</a>&#160;&#160;&#160;100</td></tr>
<tr class="separator:gafad79db0bcd08b82f973fb680166d8d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga104b95e4b2eec07215d29596064f47cb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga104b95e4b2eec07215d29596064f47cb">CV_CPU_NONE</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ga104b95e4b2eec07215d29596064f47cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa40a6af4861eb57b2424dbf0352aa007"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gaa40a6af4861eb57b2424dbf0352aa007">CV_CPU_POPCNT</a>&#160;&#160;&#160;8</td></tr>
<tr class="separator:gaa40a6af4861eb57b2424dbf0352aa007"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70fb55f26b3956e082fed8970684a33a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga70fb55f26b3956e082fed8970684a33a">CV_CPU_RVV</a>&#160;&#160;&#160;210</td></tr>
<tr class="separator:ga70fb55f26b3956e082fed8970684a33a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb389e2e9724962a4e34b1af20a79d61"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gabb389e2e9724962a4e34b1af20a79d61">CV_CPU_SSE</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:gabb389e2e9724962a4e34b1af20a79d61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab1df28a9e1b1be2549e89164ca8f071f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gab1df28a9e1b1be2549e89164ca8f071f">CV_CPU_SSE2</a>&#160;&#160;&#160;3</td></tr>
<tr class="separator:gab1df28a9e1b1be2549e89164ca8f071f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae85ae2cf0c12946ba63fd038d3791c6e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gae85ae2cf0c12946ba63fd038d3791c6e">CV_CPU_SSE3</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:gae85ae2cf0c12946ba63fd038d3791c6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa9ac4475f854fb05a2c638bf0e994a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gafa9ac4475f854fb05a2c638bf0e994a4">CV_CPU_SSE4_1</a>&#160;&#160;&#160;6</td></tr>
<tr class="separator:gafa9ac4475f854fb05a2c638bf0e994a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5eecc3ec419583730de850144327359"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gac5eecc3ec419583730de850144327359">CV_CPU_SSE4_2</a>&#160;&#160;&#160;7</td></tr>
<tr class="separator:gac5eecc3ec419583730de850144327359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d225e0524b22cfcb76e95ec6f1ffea3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga2d225e0524b22cfcb76e95ec6f1ffea3">CV_CPU_SSSE3</a>&#160;&#160;&#160;5</td></tr>
<tr class="separator:ga2d225e0524b22cfcb76e95ec6f1ffea3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b5a7d2c4c52d5948968f8708d3ecc82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga2b5a7d2c4c52d5948968f8708d3ecc82">CV_CPU_VSX</a>&#160;&#160;&#160;200</td></tr>
<tr class="separator:ga2b5a7d2c4c52d5948968f8708d3ecc82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga684c875da69a43839af6cc156956701c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga684c875da69a43839af6cc156956701c">CV_CPU_VSX3</a>&#160;&#160;&#160;201</td></tr>
<tr class="separator:ga684c875da69a43839af6cc156956701c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01b333767cd59406851457d1a826b3de"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga01b333767cd59406851457d1a826b3de">CV_CXX_MOVE</a>(x)&#160;&#160;&#160;std::move(x)</td></tr>
<tr class="separator:ga01b333767cd59406851457d1a826b3de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45fc576b151e0e4e4c41d1bc60fea7a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga45fc576b151e0e4e4c41d1bc60fea7a0">CV_CXX_MOVE_SEMANTICS</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ga45fc576b151e0e4e4c41d1bc60fea7a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c5a5a5c8a3a3c7a8e529e7137a1ca5a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga8c5a5a5c8a3a3c7a8e529e7137a1ca5a">CV_CXX_STD_ARRAY</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ga8c5a5a5c8a3a3c7a8e529e7137a1ca5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37ad1490cadef420db822300ba567bef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga37ad1490cadef420db822300ba567bef">CV_DECL_ALIGNED</a>(x)</td></tr>
<tr class="separator:ga37ad1490cadef420db822300ba567bef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafede26477297ba5774c779f6b74f451b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gafede26477297ba5774c779f6b74f451b">CV_ELEM_SIZE</a>(type)&#160;&#160;&#160;(<a class="el" href="../../db/de0/group__core__utils.html#ga645f5d1efbab7bb8fdd460df6e633ebc">CV_MAT_CN</a>(type)*<a class="el" href="../../db/de0/group__core__utils.html#ga52623447b967d8e2c68794c5f709da1e">CV_ELEM_SIZE1</a>(type))</td></tr>
<tr class="separator:gafede26477297ba5774c779f6b74f451b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52623447b967d8e2c68794c5f709da1e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga52623447b967d8e2c68794c5f709da1e">CV_ELEM_SIZE1</a>(type)&#160;&#160;&#160;((0x28442211 &gt;&gt; CV_MAT_DEPTH(type)*4) &amp; 15)</td></tr>
<tr class="separator:ga52623447b967d8e2c68794c5f709da1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9dda5d0186a96c60bb2a1d36fff2e34"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gaf9dda5d0186a96c60bb2a1d36fff2e34">CV_ENABLE_UNROLLED</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:gaf9dda5d0186a96c60bb2a1d36fff2e34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga826116bb2cf9ae65d1f4eaba417479c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga826116bb2cf9ae65d1f4eaba417479c4">CV_ENUM_CLASS_EXPOSE</a>(EnumType, ...)&#160;&#160;&#160;__CV_EXPAND(__CV_CAT(__CV_ENUM_CLASS_EXPOSE_, __CV_VA_NUM_ARGS(__VA_ARGS__))(EnumType, __VA_ARGS__)); \</td></tr>
<tr class="separator:ga826116bb2cf9ae65d1f4eaba417479c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4944d9654d150791c9f4caa0febedb93"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga4944d9654d150791c9f4caa0febedb93">CV_ENUM_FLAGS</a>(EnumType)</td></tr>
<tr class="separator:ga4944d9654d150791c9f4caa0febedb93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga288d5d11e4d8675aab962ec2b2066855"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga288d5d11e4d8675aab962ec2b2066855">CV_EXPORTS_AS</a>(synonym)&#160;&#160;&#160;CV_EXPORTS</td></tr>
<tr class="separator:ga288d5d11e4d8675aab962ec2b2066855"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b792197fc8b1d28d5d850e642261e96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga7b792197fc8b1d28d5d850e642261e96">CV_EXPORTS_TEMPLATE</a>&#160;&#160;&#160;CV_EXPORTS</td></tr>
<tr class="separator:ga7b792197fc8b1d28d5d850e642261e96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga67ea671a3582ce612ac3c281e067f480"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga67ea671a3582ce612ac3c281e067f480">CV_EXPORTS_W</a>&#160;&#160;&#160;CV_EXPORTS</td></tr>
<tr class="separator:ga67ea671a3582ce612ac3c281e067f480"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff7195942cab00fc5eafdd8ed777fac5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gaff7195942cab00fc5eafdd8ed777fac5">CV_EXPORTS_W_MAP</a>&#160;&#160;&#160;CV_EXPORTS</td></tr>
<tr class="separator:gaff7195942cab00fc5eafdd8ed777fac5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13d649e3f5582a106caaa98f187dd34b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga13d649e3f5582a106caaa98f187dd34b">CV_EXPORTS_W_SIMPLE</a>&#160;&#160;&#160;CV_EXPORTS</td></tr>
<tr class="separator:ga13d649e3f5582a106caaa98f187dd34b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bfe8d7a4ade4c675fe4c5e1b7584977"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga1bfe8d7a4ade4c675fe4c5e1b7584977">CV_EXTERN_C</a>&#160;&#160;&#160;extern &quot;C&quot;</td></tr>
<tr class="separator:ga1bfe8d7a4ade4c675fe4c5e1b7584977"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b49a79bdb8458a658db563481a19f4e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga8b49a79bdb8458a658db563481a19f4e">CV_FINAL</a>&#160;&#160;&#160;final</td></tr>
<tr class="separator:ga8b49a79bdb8458a658db563481a19f4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf729e3e1d0b8d2d70df8c228bb9c7f61"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gaf729e3e1d0b8d2d70df8c228bb9c7f61">CV_FP16_TYPE</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:gaf729e3e1d0b8d2d70df8c228bb9c7f61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1883364dc95a41d4ed2c2a678eb323df"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga1883364dc95a41d4ed2c2a678eb323df">CV_HARDWARE_MAX_FEATURE</a>&#160;&#160;&#160;512</td></tr>
<tr class="separator:ga1883364dc95a41d4ed2c2a678eb323df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ebcb7da2dea1ae77f77f643f54dcf09"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga3ebcb7da2dea1ae77f77f643f54dcf09">CV_IN_OUT</a></td></tr>
<tr class="separator:ga3ebcb7da2dea1ae77f77f643f54dcf09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga533c5ceefc8e939b1b0a4d79f70d58fa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga533c5ceefc8e939b1b0a4d79f70d58fa">CV_IS_CONT_MAT</a>&#160;&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#ga5d380f9788823e5f6339e468fbb08905">CV_IS_MAT_CONT</a></td></tr>
<tr class="separator:ga533c5ceefc8e939b1b0a4d79f70d58fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d380f9788823e5f6339e468fbb08905"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga5d380f9788823e5f6339e468fbb08905">CV_IS_MAT_CONT</a>(flags)&#160;&#160;&#160;((flags) &amp; <a class="el" href="../../db/de0/group__core__utils.html#ga33697d633cfb0cc8e0855420ac031b39">CV_MAT_CONT_FLAG</a>)</td></tr>
<tr class="separator:ga5d380f9788823e5f6339e468fbb08905"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab477ea83aff3a1e64d55dd94d9c0ce17"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gab477ea83aff3a1e64d55dd94d9c0ce17">CV_IS_SUBMAT</a>(flags)&#160;&#160;&#160;((flags) &amp; CV_MAT_SUBMAT_FLAG)</td></tr>
<tr class="separator:gab477ea83aff3a1e64d55dd94d9c0ce17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba83942e77a0b0e6cd7eee6c41a9550e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gaba83942e77a0b0e6cd7eee6c41a9550e">CV_LOG2</a>&#160;&#160;&#160;0.69314718055994530941723212145818</td></tr>
<tr class="separator:gaba83942e77a0b0e6cd7eee6c41a9550e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga645f5d1efbab7bb8fdd460df6e633ebc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga645f5d1efbab7bb8fdd460df6e633ebc">CV_MAT_CN</a>(flags)&#160;&#160;&#160;((((flags) &amp; <a class="el" href="../../db/de0/group__core__utils.html#ga9674cdb1652c965abdd63f4a8b35cd29">CV_MAT_CN_MASK</a>) &gt;&gt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab20a4b46fe25d403e4f1dd67a5168d82">CV_CN_SHIFT</a>) + 1)</td></tr>
<tr class="separator:ga645f5d1efbab7bb8fdd460df6e633ebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9674cdb1652c965abdd63f4a8b35cd29"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga9674cdb1652c965abdd63f4a8b35cd29">CV_MAT_CN_MASK</a>&#160;&#160;&#160;((<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga3de14a42631396fe0480be69d5d2363f">CV_CN_MAX</a> - 1) &lt;&lt; <a class="el" href="../../d1/d1b/group__core__hal__interface.html#gab20a4b46fe25d403e4f1dd67a5168d82">CV_CN_SHIFT</a>)</td></tr>
<tr class="separator:ga9674cdb1652c965abdd63f4a8b35cd29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33697d633cfb0cc8e0855420ac031b39"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga33697d633cfb0cc8e0855420ac031b39">CV_MAT_CONT_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="../../db/de0/group__core__utils.html#ga4e8901cf64ec3224be98b260434145ef">CV_MAT_CONT_FLAG_SHIFT</a>)</td></tr>
<tr class="separator:ga33697d633cfb0cc8e0855420ac031b39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e8901cf64ec3224be98b260434145ef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga4e8901cf64ec3224be98b260434145ef">CV_MAT_CONT_FLAG_SHIFT</a>&#160;&#160;&#160;14</td></tr>
<tr class="separator:ga4e8901cf64ec3224be98b260434145ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga96a7faeae8e745d65fb59a1e98b32098"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga96a7faeae8e745d65fb59a1e98b32098">CV_MAT_TYPE</a>(flags)&#160;&#160;&#160;((flags) &amp; <a class="el" href="../../db/de0/group__core__utils.html#ga258b1347e5201a388695587807009b4b">CV_MAT_TYPE_MASK</a>)</td></tr>
<tr class="separator:ga96a7faeae8e745d65fb59a1e98b32098"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga258b1347e5201a388695587807009b4b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga258b1347e5201a388695587807009b4b">CV_MAT_TYPE_MASK</a>&#160;&#160;&#160;(<a class="el" href="../../d1/d1b/group__core__hal__interface.html#gacba5122a909469622bb5398aac729910">CV_DEPTH_MAX</a>*<a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga3de14a42631396fe0480be69d5d2363f">CV_CN_MAX</a> - 1)</td></tr>
<tr class="separator:ga258b1347e5201a388695587807009b4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a1bf6728a93cfa692a110252c252d03"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga1a1bf6728a93cfa692a110252c252d03">CV_NODISCARD</a>&#160;&#160;&#160;/* nothing by default */</td></tr>
<tr class="separator:ga1a1bf6728a93cfa692a110252c252d03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b88772bee40b329b585a3a2157abd9b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga7b88772bee40b329b585a3a2157abd9b">CV_NOEXCEPT</a></td></tr>
<tr class="separator:ga7b88772bee40b329b585a3a2157abd9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e999bc21cb894d3ed789f3f0bc26778"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga4e999bc21cb894d3ed789f3f0bc26778">CV_OUT</a></td></tr>
<tr class="separator:ga4e999bc21cb894d3ed789f3f0bc26778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d89d63e402ef9ddc48e18e21180fe4a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga4d89d63e402ef9ddc48e18e21180fe4a">CV_OVERRIDE</a>&#160;&#160;&#160;override</td></tr>
<tr class="separator:ga4d89d63e402ef9ddc48e18e21180fe4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga677b89fae9308b340ddaebf0dba8455f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga677b89fae9308b340ddaebf0dba8455f">CV_PI</a>&#160;&#160;&#160;3.1415926535897932384626433832795</td></tr>
<tr class="separator:ga677b89fae9308b340ddaebf0dba8455f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6fefb17d69c36b334374f612e3795a64"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga6fefb17d69c36b334374f612e3795a64">CV_PROP</a></td></tr>
<tr class="separator:ga6fefb17d69c36b334374f612e3795a64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e800d960e0fc30e7f83c67c98e69ed2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga9e800d960e0fc30e7f83c67c98e69ed2">CV_PROP_RW</a></td></tr>
<tr class="separator:ga9e800d960e0fc30e7f83c67c98e69ed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae00bf98a17eb606efee32d13ae162ebc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gae00bf98a17eb606efee32d13ae162ebc">CV_STRONG_ALIGNMENT</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:gae00bf98a17eb606efee32d13ae162ebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac29e34f0ff2d7d991cda4371609a4346"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gac29e34f0ff2d7d991cda4371609a4346">CV_SUBMAT_FLAG</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="../../db/de0/group__core__utils.html#ga89d1249ff6d3dea7477d418622f89c92">CV_SUBMAT_FLAG_SHIFT</a>)</td></tr>
<tr class="separator:gac29e34f0ff2d7d991cda4371609a4346"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89d1249ff6d3dea7477d418622f89c92"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga89d1249ff6d3dea7477d418622f89c92">CV_SUBMAT_FLAG_SHIFT</a>&#160;&#160;&#160;15</td></tr>
<tr class="separator:ga89d1249ff6d3dea7477d418622f89c92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae435babf3ce7cca990524b23adf6b4a3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gae435babf3ce7cca990524b23adf6b4a3">CV_WRAP</a></td></tr>
<tr class="separator:gae435babf3ce7cca990524b23adf6b4a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a1f29cf8d55c0ee1b4687f6006da0b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga6a1f29cf8d55c0ee1b4687f6006da0b9">CV_WRAP_AS</a>(synonym)</td></tr>
<tr class="separator:ga6a1f29cf8d55c0ee1b4687f6006da0b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92152159130797a2713a0992dd5239d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga92152159130797a2713a0992dd5239d2">CV_WRAP_DEFAULT</a>(val)</td></tr>
<tr class="separator:ga92152159130797a2713a0992dd5239d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacbb88034b7de34a8b35aa42f3216a94e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gacbb88034b7de34a8b35aa42f3216a94e">CV_WRAP_MAPPABLE</a>(mappable)</td></tr>
<tr class="separator:gacbb88034b7de34a8b35aa42f3216a94e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c6ee613d3eebd87f9f391fcde4a6cde"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga6c6ee613d3eebd87f9f391fcde4a6cde">CV_WRAP_PHANTOM</a>(phantom_header)</td></tr>
<tr class="separator:ga6c6ee613d3eebd87f9f391fcde4a6cde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa99ec4acc4ecb2dc3c2d05da15d0e3f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#gafa99ec4acc4ecb2dc3c2d05da15d0e3f">MAX</a>(a,  b)&#160;&#160;&#160;((a) &lt; (b) ? (b) : (a))</td></tr>
<tr class="separator:gafa99ec4acc4ecb2dc3c2d05da15d0e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3acffbd305ee72dcd4593c0d8af64a4f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga3acffbd305ee72dcd4593c0d8af64a4f">MIN</a>(a,  b)&#160;&#160;&#160;((a) &gt; (b) ? (b) : (a))</td></tr>
<tr class="separator:ga3acffbd305ee72dcd4593c0d8af64a4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga811b0124be39dd6b027481429bd377aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga811b0124be39dd6b027481429bd377aa">OPENCV_ABI_COMPATIBILITY</a>&#160;&#160;&#160;400</td></tr>
<tr class="separator:ga811b0124be39dd6b027481429bd377aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:af4c7df4eb83784f8746e143ee9792ad4"><td class="memItemLeft" align="right" valign="top">typedef ::int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d75/namespacecv.html#af4c7df4eb83784f8746e143ee9792ad4">cv::int16_t</a></td></tr>
<tr class="separator:af4c7df4eb83784f8746e143ee9792ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5ed0491058a71efd30a0f28ad1d3f05"><td class="memItemLeft" align="right" valign="top">typedef ::int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d75/namespacecv.html#ad5ed0491058a71efd30a0f28ad1d3f05">cv::int32_t</a></td></tr>
<tr class="separator:ad5ed0491058a71efd30a0f28ad1d3f05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a206f22cea0deff11cbac113b87afff00"><td class="memItemLeft" align="right" valign="top">typedef ::int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d75/namespacecv.html#a206f22cea0deff11cbac113b87afff00">cv::int64_t</a></td></tr>
<tr class="separator:a206f22cea0deff11cbac113b87afff00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2666d39ccd0946dda42b71153ef88bcb"><td class="memItemLeft" align="right" valign="top">typedef ::int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d75/namespacecv.html#a2666d39ccd0946dda42b71153ef88bcb">cv::int8_t</a></td></tr>
<tr class="separator:a2666d39ccd0946dda42b71153ef88bcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8f9e3c8d45fa2f89547aa6367185a6f"><td class="memItemLeft" align="right" valign="top">typedef ::uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d75/namespacecv.html#ab8f9e3c8d45fa2f89547aa6367185a6f">cv::uint16_t</a></td></tr>
<tr class="separator:ab8f9e3c8d45fa2f89547aa6367185a6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e2bf34f6d75c7c4bd05605e1c5e33e1"><td class="memItemLeft" align="right" valign="top">typedef ::uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d75/namespacecv.html#a2e2bf34f6d75c7c4bd05605e1c5e33e1">cv::uint32_t</a></td></tr>
<tr class="separator:a2e2bf34f6d75c7c4bd05605e1c5e33e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95a13348625f7bf50cc851d1fddea33b"><td class="memItemLeft" align="right" valign="top">typedef ::uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d75/namespacecv.html#a95a13348625f7bf50cc851d1fddea33b">cv::uint64_t</a></td></tr>
<tr class="separator:a95a13348625f7bf50cc851d1fddea33b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5637fae091197126a031b7594cccc9fe"><td class="memItemLeft" align="right" valign="top">typedef ::uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d75/namespacecv.html#a5637fae091197126a031b7594cccc9fe">cv::uint8_t</a></td></tr>
<tr class="separator:a5637fae091197126a031b7594cccc9fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga74405b66c7a701d17cec08a50b8b2802"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de0/group__core__utils.html#ga74405b66c7a701d17cec08a50b8b2802">CpuFeatures</a> { <br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802aa7dd25359af89cd60e31edf9524294da">CPU_MMX</a> = 1, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a6cd6b333ce30a64366342bc42200898f">CPU_SSE</a> = 2, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802aea8f9d1f74db87af707691acd35749b2">CPU_SSE2</a> = 3, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a2a990ca5b0f8a7df7915183b289dd6c2">CPU_SSE3</a> = 4, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802ae0dcb0edfce2304ce1c52356c007ca9d">CPU_SSSE3</a> = 5, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802aacc2331d1c0c6dbb66700f70636a939f">CPU_SSE4_1</a> = 6, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a78871769cbf689bc323089879b445880">CPU_SSE4_2</a> = 7, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a285100483dfe9b0c22bb152abf4d23e6">CPU_POPCNT</a> = 8, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802ac995a654aedc70043bbe8b709f3cc5f4">CPU_FP16</a> = 9, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a8faf81b6ed314cc932826ec4ea4d59a6">CPU_AVX</a> = 10, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a1fd6cf1ee58909592878a2ae274b5bce">CPU_AVX2</a> = 11, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a2b4ba6413e255bc9bb90e577013f770d">CPU_FMA3</a> = 12, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802acbfa5ea4ac4b55dce9f02f916d4ba9c3">CPU_AVX_512F</a> = 13, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802ac5c16e10f1d719cc4ff4c11878c809fd">CPU_AVX_512BW</a> = 14, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a4f75062ee0470932b4dd3978c3da2345">CPU_AVX_512CD</a> = 15, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a23c406eee21d3aa60ad7e4bfa148cfb0">CPU_AVX_512DQ</a> = 16, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a779eb756852e076a003a2da29ba0d05b">CPU_AVX_512ER</a> = 17, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a52a18ce1a21f9b5156d130c40f6c0cd5">CPU_AVX_512IFMA512</a> = 18, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a25d8dd19ee03a6b199ca4afaa23fbca4">CPU_AVX_512IFMA</a> = 18, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802ac3a4b309028719f9f46aa7480e3e2e93">CPU_AVX_512PF</a> = 19, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802af76a5d20542b93012367365e08f88ea6">CPU_AVX_512VBMI</a> = 20, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a21b83178d761387f54d0986947e4b8c3">CPU_AVX_512VL</a> = 21, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a014124a819d12e5a85c8b4fd285d6105">CPU_AVX_512VBMI2</a> = 22, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a0bd7fdf0fb2c21af26b006771b2599f7">CPU_AVX_512VNNI</a> = 23, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802ab8b16554165a17d3d890664d40fc457b">CPU_AVX_512BITALG</a> = 24, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802ae5fd72dbef2a849e2c6470a4949c3b1d">CPU_AVX_512VPOPCNTDQ</a> = 25, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a4788b43d115eafb0314c01bacc3eb2bb">CPU_AVX_5124VNNIW</a> = 26, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a5ff43f81296f5c13087c01799de330a6">CPU_AVX_5124FMAPS</a> = 27, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a8612b40158337dbe9d846a1e937670ac">CPU_NEON</a> = 100, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a9eb9e92522f4304a0fb088e537fc907f">CPU_MSA</a> = 150, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a950cffa6194f894aef53bad183ad235d">CPU_VSX</a> = 200, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802ac74c287e1c17e424150dc91f40ea629f">CPU_VSX3</a> = 201, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a679c8820d1a752f2a4667dc8a4e77d8b">CPU_RVV</a> = 210, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a5e72cc7c10e55160242460978d8dc460">CPU_AVX512_SKX</a> = 256, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a5786d569bd24b546c11418acae892a44">CPU_AVX512_COMMON</a> = 257, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a671daf4752ced762cdfe88f75a320937">CPU_AVX512_KNL</a> = 258, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a32aedb3a821d22467045dd8bfd7576f5">CPU_AVX512_KNM</a> = 259, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a7bcac929667950d65a0c2ac6fd64b986">CPU_AVX512_CNL</a> = 260, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a4d92bbd932458c2ac0e96c308615a6e1">CPU_AVX512_CLX</a> = 261, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a9fe5c0fcdc110feeab7bf419de345eb4">CPU_AVX512_ICL</a> = 262, 
<br />
&#160;&#160;<a class="el" href="../../db/de0/group__core__utils.html#gga74405b66c7a701d17cec08a50b8b2802a6b5b12670914dcac265df838e90b5813">CPU_MAX_FEATURE</a> = 512
<br />
 }<tr class="memdesc:ga74405b66c7a701d17cec08a50b8b2802"><td class="mdescLeft">&#160;</td><td class="mdescRight">Available CPU features.  <a href="../../db/de0/group__core__utils.html#ga74405b66c7a701d17cec08a50b8b2802">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga74405b66c7a701d17cec08a50b8b2802"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.6-->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Apr 2 2021 11:36:33 for OpenCV by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
<script type="text/javascript">
//<![CDATA[
addTutorialsButtons();
//]]>
</script>
</body>
</html>
